import request from '@/utils/request'


export function login(username, password) {
	return request({
		url: '/user/login',
		method: 'post',
		data: {
			username,
			password
		}
	})
}
//获取用户信息 详情页 参数id 不更新token的
export function getUserInfo(data) {
	return request({
		url: '/user/userinfo',
		method: 'post',
		data: data
	})
}
//获取用户信息  //获取最新用户信息
export function getInfo(data) {
	return request({
		url: '/user/info',
		method: 'post',
		data: data
	})
}
//注册
export function createUser(data) {
	return request({
		url: '/user/register',
		method: 'post',
		data: data
	})
}
//修改个人信息
export function updateUser(data) {
	return request({
		url: '/user/update',
		method: 'post',
		data: data
	})
}
//修改个人信息 密码
export function updateUserPsd(data) {
	return request({
		url: '/user/update/password',
		method: 'post',
		data: data
	})
}
//修改个人信息 个签
export function updateUserSignature(data) {
	return request({
		url: '/user/update/signature',
		method: 'post',
		data: data
	})
}

//修改个人信息 爱好
export function updateUserHobby(data) {
	return request({
		url: '/user/update/hobby',
		method: 'post',
		data: data
	})
}
//验证token是否有效
export function vtoken() {
	return request({
		url: '/user/vtoken',
		method: 'post'
	})
}


// 退出方法
export function logout() {
	return request({
		url: '/user/logout',
		method: 'post'
	})
}
//用户封禁 发布的所有动态也封禁
export function banned(data) {
	return request({
		url: '/user/banned',
		method: 'post',
		data
	})
}

//获取用户信息  参数id 不更新token的 封禁用户 code也200
export function getUserInfoAll(data) {
	return request({
		url: '/user/userinfoAll',
		method: 'post',
		data
	})
}
//修改用户的权限 bannedId:被操作的用户id,isAdmin:是否是管理员 1：是，0：不是
export function setAdminStatus(data) {
	return request({
		url: '/user/setAdminStatus',
		method: 'post',
		data
	})
}